fleabag of a dog - Espagnol Anglais Dictionnaire